Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

  • Downloads:2153
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2022-05-29 08:51:50
  • Update Date:2025-09-07
  • Status:finish
  • Author:Bill Phillips
  • ISBN:0137645546
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

Since its launch in late 2007, the Android platform has experienced exponential growth。 Starting with just a single handset and carrier, the platform has grown to include dozens of devices on all major carriers worldwide。 With the introduction of several new phone and tablet devices in 2010 and 2011, the future for Android and its developer community is bright indeed。 Android Programming: The Big Nerd Ranch Guide takes you on an easy to follow tour of the Android mobile development platform。 Chapter by chapter, we'll lead you through the wilderness with hands-on examples。 Write and run code every step of the way, starting with simple programs, then enhancing them with sophisticated features。 You'll write applications that catalog crime scenes, browse photos, track your jogging route, and more。 Each example has been carefully crafted and refined through real-world instruction at Big Nerd Ranch's Android Boot Camp to be succinct, engaging, and enlightening。 With these chapters and their exercises, you will pick up a working knowledge of the key concepts and APIs needed to make compelling apps。 You'll also discover helpful techniques for using the Android development tools to their fullest。

Download

Reviews

Ben Rogers

This was a great book。 I got a lot out of it, and have made some pretty substantial changes to my Android watchface that I have been developing over the last few months - from the tips of this book。 I also started coding an app as well。 I found the most useful part of this book was how to navigate around Android Studio。 That is really not a very intuitive IDE!The book actually doesn't get that in-depth with advanced coding principles, so it would be easy for newer developers。 I would recommend!4 This was a great book。 I got a lot out of it, and have made some pretty substantial changes to my Android watchface that I have been developing over the last few months - from the tips of this book。 I also started coding an app as well。 I found the most useful part of this book was how to navigate around Android Studio。 That is really not a very intuitive IDE!The book actually doesn't get that in-depth with advanced coding principles, so it would be easy for newer developers。 I would recommend!4。3/5 。。。more

Абдуазиз Умаров

Пп

Ľuboš Barskto

Velmi prijemna ucebnica Androidu。 Alebo lepsie povedane cvicebnica, pretoze preberana latka sa zaroven pocas citania aplikuje do praxe (tzv code as you read)。 Takymto sposobom, ak prejdete celou knihou, vytvorite az 7 roznych funkcnych Android aplikacii。 Kniha obsahuje aj velmi zaujimave sekcie s prefixom v nazve "For the More Curious:", kde su zvycajne opisane veci, ktore z nejakeho praktickeho uhla pohladu nepotrebujes vediet, ale ked ta bavi Android, tak to aj tak chces vediet :D Su tam este Velmi prijemna ucebnica Androidu。 Alebo lepsie povedane cvicebnica, pretoze preberana latka sa zaroven pocas citania aplikuje do praxe (tzv code as you read)。 Takymto sposobom, ak prejdete celou knihou, vytvorite az 7 roznych funkcnych Android aplikacii。 Kniha obsahuje aj velmi zaujimave sekcie s prefixom v nazve "For the More Curious:", kde su zvycajne opisane veci, ktore z nejakeho praktickeho uhla pohladu nepotrebujes vediet, ale ked ta bavi Android, tak to aj tak chces vediet :D Su tam este casti nazvane "Challenge:", kde je citatelovi predostrena nejaka uloha, zvycajne aj zopar tipov na riesenie a citatel ma implementaciu zvladnut sam。Problem tychto challenges je ten, ze napr v appke "CriminalIntent", na ktorej citatel pracuje v priebehu niekolkych kapitol, moze vplyvom implementacie nejakeho challengu zmenit kod natolko, ze pokracovat dalej s vecami, ktorych implementacia je v knihe priamo znazornena, je na dalsi challenge。 Bolo to sice celkom zaujimave transformovat kod z celej kapitoly na kod ktory som vytvoril v ramci challengu, ale trochu ma to zdrzalo a niekoho by to aj mohlo celkovo odradit (vela samostatnej prace naraz)。 Preto by som specialne pri CriminalIntent odporucal robit kazdy challenge do separatnej git branche a az potom mozno nakoniec si spravit ako challenge merge do mastra。Kniha sa vsetkym temam venuje iba povrchovo, napriek tomu ma 600 stran a cital (a programoval) som ju pol roka。 Projekty mam na svojom GitHube a mam s nimi dalsie plany (zmrsim ich nejakymi Observables ktore som si nacital v Learning RxJava :))。 。。。more

yuc yuc

A bit outdated, but still a good read。 Many of the API calls in the book are marked as deprecated in the newest Android SDK。 I'd recommend waiting for the next edition。 A bit outdated, but still a good read。 Many of the API calls in the book are marked as deprecated in the newest Android SDK。 I'd recommend waiting for the next edition。 。。。more

Kirill

thank you for teaching me about lipids and fragments, Bill!

Hosein

A great book to start programming, I look at it as a reference。 nearly all the stuff you need to write an application is discussed in this book。 I also enjoyed reading it because an application is simultaneously completing as you are reading it through。 I finally recommend it to all the IT students who want to Start making Android App。

Paolo Tormon

Practical and straight to the point, although I've only been able to read through 30% of the book before deciding to pursue another specialization⁠。Still, it's perfect for beginners on Android development。 Would recommend 10/10 Practical and straight to the point, although I've only been able to read through 30% of the book before deciding to pursue another specialization⁠。Still, it's perfect for beginners on Android development。 Would recommend 10/10 。。。more

Akin

Great book with solutions to complex problems。。

Nitish Bhatt

a good refresher

Jeff Carey

THE book to read to learn Android programming, as of late 2019。

Mai Mohammed

Great book

Ata Öz

It is an amazing book, if you want to be a full stack mobile developer which will develop android apps, read it and implement the apps, this book gives you more than Java language, there are some best practices and working mentality of android that don't change。 But it takes too long to finish and understand examples and I didn't even do challenges, it gives a broad understanding how apps work, but in some chapters it shows its age。 And there are some libraries do the job this book does with a f It is an amazing book, if you want to be a full stack mobile developer which will develop android apps, read it and implement the apps, this book gives you more than Java language, there are some best practices and working mentality of android that don't change。 But it takes too long to finish and understand examples and I didn't even do challenges, it gives a broad understanding how apps work, but in some chapters it shows its age。 And there are some libraries do the job this book does with a few line of codes(Even the book says and shows so。)。 If you want to develop something quickly I don't think this book is necessary but if you wanna be a kick-ass, top-notch mobile developer you might take a look at this。 。。。more

Kirill Chernikov

My favorite Android Development book I've read so far。 Thanks to concisely content, I found out diverse ways of handling development problems。 Not to mention the author's sense of humor which is absolutely tremendous。 Definitely must-read book for anyone who wants to make the first steps in Android Development journey。 My favorite Android Development book I've read so far。 Thanks to concisely content, I found out diverse ways of handling development problems。 Not to mention the author's sense of humor which is absolutely tremendous。 Definitely must-read book for anyone who wants to make the first steps in Android Development journey。 。。。more

Utsav Parashar

Nice book with lots of practical examples。 Perfect beginner to advance material。

Cesar Diez Sanchez

Having in consideration that I read the 2nd edition published in August 2015 I have to say the content is good。 I was able to review some important internals of Android like Processes and Tasks and interesting Intent related stuff。 At least 1/3 of the book is outdated but it might have been fixed with the third edition of the book。 Really good book for beginners :-)

Sanmi

A brilliant introduction to android app development。

Xanan

The book introduces and explains basic Android concepts through a series of example applications that are each built and improved across a series of consecutive chapters。 Each chapter provides step-by-step instructions that guide you through improving the current application。When interaction with Android Studio is required snapshots are often provided。 Code snippets show incremental modifications to apply in the form of additions and removals to the current code。The book is quite readable and ea The book introduces and explains basic Android concepts through a series of example applications that are each built and improved across a series of consecutive chapters。 Each chapter provides step-by-step instructions that guide you through improving the current application。When interaction with Android Studio is required snapshots are often provided。 Code snippets show incremental modifications to apply in the form of additions and removals to the current code。The book is quite readable and easy to follow but you are supposed to write down the examples in Android Studio as you read; otherwise it can be difficult to follow since you never have a full still view of the current application。While reading the book I often felt like I was told to do something some way without being explained the existing alternatives or given suitable explanations。Basic Android application development is covered in sufficient detail。The first part of the book, covering basic presentation aspects of Android applications, is very detailed。 More advanced topics, discussed in later chapters, are covered in much less detail。The amount of space devoted to Android Studio snapshots and incremental code snippets makes the book huge in size but all that space could have been devoted to provide better treatment of the more advanced topics。Basic Java knowledge is required。The book is consistently error-free and accurate when introducing modifications to previous code。The chapters are heavily interdependent and the book cannot be used as a reference。 Looking back for a specific topic may be a bit troublesome because in order to follow the sample code where the topic is introduced you may have to go back several other chapters。 。。。more

Fahd

very good book for beginners i highly recommend it。

Rob

I really liked this book, and I found it very instructive to work through the examples。 If more books did stuff like this, it would be welcome。 The projects built upon each other logically, and concepts were introduced at a tractable pace。 If I could improve one this it would be to add more big-picture reviews, as sometimes, deep in the details, it becomes hard to see the forest for the trees。

Sepideh

This book took me two years to read。 The third edition of this book has come out since the time that I started reading this book。This is a big book that can teach you how to write programs for Android using Java。 One of the useful features of this book is the forum where you can research issues that you might be having。 Sometimes, the technology changes so rapidly that it is really useful to have something like that。

Justin

Great book。 Hands on but deep enough to explain what's happening。 Great book。 Hands on but deep enough to explain what's happening。 。。。more

Juris

This is good book for starting Android development journey。 I can't find better books instead of this。Before You start, You need experience with Java and OOP。I wish this book have more explanations and references to Android programming resources, sites, videos, developer documentation e。t。c。I hope the next edition will be in Kotlin。 This is good book for starting Android development journey。 I can't find better books instead of this。Before You start, You need experience with Java and OOP。I wish this book have more explanations and references to Android programming resources, sites, videos, developer documentation e。t。c。I hope the next edition will be in Kotlin。 。。。more

Haunted Eyes

best book for android programming。。。

Ilya

На мой взгляд, лучшая книга для начинающих разработчиков под Android。Плавно погружает в тему с самых основ и до довольно сложных вещей。 Всё это на конкретных примерах。 Охватывает широкий круг тем。Однозначно рекомендую всем, кто хочет научиться создавать приложения под Android。 Одной этой книги будет достаточно, чтобы стать джуном。

Dmytro

Great book which is updated regarding Android SDK updates。Lots of useful examples with great explanation。Include Android application architecture discussions

Yoly

Excellent book to either use to learn Android development or just to use as a refresher。 Recently updated in their 3rd edition, so the content is very fresh。

3zcs

Amazing Android book, It's will improve your skills as android developer。 Amazing Android book, It's will improve your skills as android developer。 。。。more

Chris Dziewa

I thought this book was decent in some areas and lacking in others。 My biggest complaint is the lack of official solutions to the challenges。 I understand that everyone has their own method of achieving the same functionality, however, I think that after someone struggles long enough and can't figure something out, seeing a correct implementation is essential。 Plus, being able to compare your code to a professional developer's code validates whether or not a reader is learning the content correc I thought this book was decent in some areas and lacking in others。 My biggest complaint is the lack of official solutions to the challenges。 I understand that everyone has their own method of achieving the same functionality, however, I think that after someone struggles long enough and can't figure something out, seeing a correct implementation is essential。 Plus, being able to compare your code to a professional developer's code validates whether or not a reader is learning the content correctly。 The good thing is that the book covers a broad variety of content which may allow someone to use it as a reference book, although many of the more in depth ways of doing things are more about understanding the inner workings of Android vs how they would be done in "the wild" as the book says (It mentions that tried and tested 3rd party libraries are often used for a lot of the advanced functionality that is implemented in the book)。 Overall it is better as a reference book。 。。。more

Aileen

My new recommendation for my new incoming interns that aren't well versed In Android programming。 My new recommendation for my new incoming interns that aren't well versed In Android programming。 。。。more

NanLi

nice read,I will definitely read it again。